package cn.tedu.hotel.serve.mapper;

import cn.tedu.hotel.serve.pojo.entity.HotelIndexBanner;
import cn.tedu.hotel.serve.pojo.vo.HotelIndexBannerVO;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface HotelIndexBannerMapper {
    /**
     * 后台添加首页轮播图
     * @param hotelIndexBanner
     * @return
     */
    int addHotelIndexBanner(HotelIndexBanner hotelIndexBanner);

    /**
     * 后台查询所有轮播图
     * @return
     */
    List<HotelIndexBannerVO> getAdminHotelIndexBannerList();

    /**
     * 根据轮播图id删除轮播图
     * @param id
     * @return
     */
    int deleteAdminHotelIndexBanner(Long id);

    /**
     * 根据轮播图ID查询轮播图
     * @param id
     * @return
     */
    HotelIndexBannerVO getAdminHotelIndexBannerById(Long id);

    /**
     * 根据轮播图ID修改轮播图路径
     * @param hotelIndexBanner
     * @return
     */
    int updateAdminHotelIndexBannerById(HotelIndexBanner hotelIndexBanner);
}
